Executando verificação de segurança...
1

Finalmente uma resposta adequada.
Vejo muito o pessoal adicionando complexidade no que foi concebido para ser simples e performático.
Um if com return sem precisar de else if, já melhora a legibilidade.
O switch case então... Para ler um código de cima pra baixo fica muito simples do que ter que mapear uma outra estrutura de objetos apenas por conveniência. Fora que ele foi concebido pra isso. O compilador otimizará o máximo possível para performá-lo.

Carregando publicação patrocinada...