De entre esos, yo eligiría el xr, más batería, mejor diseño (eso va a gusto), procesador más potente, más nuevo. Eso sí, creo recordar que este no tiene pantalla OLED mientras que los otros dos sí.
Eso sí, si no quieres ser un marika, mi recomendación es que no te pilles la puta manzanita y vaya a por un Android que por mucho menos tienes opciones más nuevas y con mejores características (más de 60 Hz, sensor de huellas en la pantalla, mejor diseño...). Si te quieres pillar un iPhone por el sistema operativo (suele ser una típica escusa de los que se lo compran para justificar el precio xd) te descargas un puto Launcher y quedas como un marika pero con un móvil mejor, y con lo que te sobra te pillas el élite bastardo