ちょっと質問。

仕事で書いてるプログラムに3000行のswitch文があるんだが、
これを短く圧縮する場合にifにするのは馬鹿げてるよね?