if文というかif文の条件が増えすぎるのが気持ち悪いというのが正解です
delegeteに追加して、途中で抜けれるとかならいいんですが・・・