De los que planteas yo me quedaría con el Xperia Z1. La cámara de los Sony es un punto muy a su favor al menos para mí. Además es un terminal más nuevo q el HTC One.
Edito que había olvidado comentarte respecto al cambio de IOS a Android.
Puntos a favor de IOS: estabilidad y fluidez de sistema, fuera lags, fuera reinicios raros.
Puntos a favor de Android: personalización, rooteo, cambio de roms, muchisimas apps.
Yo no creo q sea un retraso dejar iphone 5 y coger un gama alta de android, pero pasate por o subforos de los terminales q te interesan para estar advertido de los fallos que puedan presentar.