Если вы просто сравниваете два элемента, я бы сказал, что с любым из них все в порядке.
Я более склонен ко второй версии, потому что вы можете затем включить все элементы, с которыми вы хотите проверить, водна переменная, и назовите ее.Например
ALLOWED_TYPES = [GldDistCode::PERCENTAGE, GlDistCode::MIXED]
тогда
if ALLOWED_TYPES.include?(dist_type)
более разборчиво ИМХО.
Кстати, вы используете строки ("GldDistCode::PERCENTAGE"
) вместо фактического значениявы намеревались.