No podemos asegurarlo. De todas las versiones de iOS lanzadas hasta ahora, cinco de ellas (en general, las más recientes) soportaban dispositivos lanzados cuatro años antes. La única excepción fue la actual iOS 12, que ha soportado dispositivos lanzados cinco años antes. Sin embargo, el próximo iOS 13 volverá a ser compatible con dispositivos lanzados cuatro años antes. En ese sentido, iOS 12 fue una excepción.
Si esto sigue igual para las dos próximas versiones de iOS, el iPhone 7 recibirá su último nuevo iOS en septiembre de 2020, y su última actualización de seguridad en septiembre de 2021. Sin embargo, si iOS 15 (o como sea que decidan llamar a la versión de iOS en 2021) amplía el soporte a los dispositivos lanzados cinco años antes, entonces el iPhone 7 lo recibirá, y seguirá recibiendo actualizaciones de seguridad hasta septiembre de 2022.
Es difícil saber qué dirección tomará Apple con respecto al soporte de los dispositivos más antiguos. Cuando se lanzó iOS 11, en 2017, Apple no tardó en recibir algo de mala prensa por una función que permitía a los dispositivos más antiguos con poca batería evitar caídas y apagados repentinos cuando el procesador demandaba más corriente de la que la vieja batería podía proporcionar ("throttling"). Muchos malinterpretaron la función, pensando que Apple ralentizaba deliberadamente los teléfonos más antiguos para animar a los usuarios a comprar nuevos modelos. En cualquier caso, Apple ofreció un reemplazo de batería barato a cualquiera cuya batería fuera vieja (por 30 dólares) durante todo el año 2018. También decidieron permitir a los usuarios de esos dispositivos antiguos recibir el último iOS (12), que mejoraba significativamente el rendimiento (y, por tanto, la duración de la batería) en esos dispositivos antiguos. Esto se tradujo en un gran golpe en los ingresos, ya que menos personas decidieron actualizarse a nuevos teléfonos después de actualizar los antiguos a iOS 12.
El iPhone 6/6 plus provocó el mayor impulso en las ventas cuando salió, generando el mejor trimestre de la historia de Apple, que no habían sido capaces de repetir desde entonces. La decisión de abandonar el soporte para el iPhone 6 en la próxima versión de iOS 13 puede ser en parte del objetivo de animar a todos aquellos propietarios del 6 / 6 plus a actualizar finalmente, aunque estoy seguro de que los ingenieros estarán contentos de no tener que desarrollar soluciones de trabajo para las características que no se pueden implementar en el iPhone 6 debido a la falta de recursos (RAM, procesador, gráfica, etc).