`switch` statement preferred