Il costrutto switch puo' valutare solo valori concreti e non espressioni, tant'e' che l'operatore == e' sottinteso.

Usa una serie di if ... else if