Вслучаях со сравнениями знеачений на строгое равенство лучше swith и правда не найти. Но если проверять надо на разные параметры, то конструкция
Код:
if (expression1){
....} else if (expression2){
....}else if (expression3){
....} else{
.....}
выполняется на порядок быстрее.