El 6/6s es prácticamente un 5-5,2 pulgadas de Android y el 5s no me parece a mí que tenga una cámara mucho mejor que la del redmi note 3 pro y además es bastante viejo.
Yo miraría o el iPhone SE o un android de 5-5,2 pulgadas con buen ratio de pantalla. Honor 8, tiene el tamaño de un iPhone 6, el apartado de la cámara es notablemente superior a los 2 que has tenido y la autonomía es muy muy buena. Si te pasas por el foro del honor 8 veras tiempos de pantalla de 5-6h con uso medio-alto en un día de uso.
Enviado desde mi Redmi Note 3 mediante Tapatalk