Usando un array sicuramente il check è più leggibile ma dovrai comunque aggiungere la definizione dell'array da qualche parte che aggiungerà un bel blocco, cmq a livello di prestazioni non credo che ci siano differenze tangibili e, a dirla tuta, non metterei la mano sul fuoco su quale sia più performante come soluzione