I valori che assegni sono sempre uguali a seconda del case?
E' indifferente che la variabile di cui fai lo switch sia 1 2 3 o 4?

In tal caso potresti assegnarle ad un array e poi scorri l'array facendo lo switch per ogni valore dell'array.