Se non ricordo male, nel costrutto switch...case la verifica dell'uguaglianza è stretta e non puoi inserire un range di valori.
In alternativa per fare la stessa cosa ma fare una verifica meno rigida, puoi usare il costrutto if...else if...else.