値によって、条件分岐するswitch文ですが、最近はあまり見る機会がありません。
たぶん、数値による分岐ではなく、文字列などの値が直接パラメータに入っているケースが多くなってきているからだと思います。昔よりも、メモリが増えましたし。
そういった流れもあるからだと思いますが、プログラミング言語によっては、switch文に文字列が使えるように、バージョンアップするケースもあるようです。