Mira... Lo que tu quieres, no se puede hacer con un iPhone.
iOS no tiene esa funcion de prioridad, y las apps no tienen acceso a esa parte del modulo de WIFI. (no te pueden conectar ellos a un wifi u otro).
Hay un pequeño truco que se puede hacer, pero no sirve de mucho:
Es posible ponerle prioridades a las redes wifi usando un Macbook.
Cuando conectas el Mac al iPhone y usas las mismas cuentas de iCloud, el Mac te importa todas las redes wifi de tu movil (para que el mac tambien se pueda conectar a ellas).
En el Mac te vas a ajustes, wifi, y luego a Redes Conocidas de WIFI. Alli veras una lista de redes, y podras mover las redes hacia arriba/abajo.
La prioridad de conexion es de arriba hacia abajo. Intentara conectar primero con la primera red de tu lista, luego la segunda etc...
Puedes poner alli tu red 5G arriba del todo, y tu iPhone le dara prioridad al 5G.
Pero..... Esto no sirve una vez conectado a alguna red. Solo funciona por ejemplo si vienes de la calle con el wifi encendido (y sin conexion existente claro). Y aqui esta el problema.... La red 2.4Ghz tiene mas potencia que la de 5Ghz.... Cuando vienes de la calle, encontrará tu red 2.4Ghz primero, y se conectara automaticamente porque no vé la 5Ghz.
Al final este truco no sirve para nada... Toca a esperar a que Apple haga algo.... Yo llevo ya años esperando, por eso no te hagas muchas ilusiones.