Eso depende de que haga exactamente el código que uses ahí mismo, las estructuras lógicas no son costosas en términos de rendimiento: las expresiones sí.
Precisamente sería $params->get() el cuello de botella en lo que muestras, pues representa más del 80% del código invocado múltiples veces.
¿Qué hace dicho método para ser exactos?
Ahí está tu respuesta: si dicho método hace una consulta a la base de datos cada ves que lo invocas es obvio que será costosa toda la operación.
Como supondrás esto es relativo y siempre cambiará dependiendo de lo que haga el código final.
Así que "muchas if" no hace lento nada, no te confundas.