Мне кажется оператор switch был бы синтаксически менее шумным...