No, esto no es posible.
No quiero tener que comprar un teléfono nuevo si este aún funciona ...
Sin embargo, tu iPhone seguirá funcionando con su sistema operativo actual. No sientas que necesitas para actualizar, solo obtén un teléfono nuevo si realmente quieres.
En cuanto a "por qué", hay muchas razones. Por ejemplo, como mencionó Mike Scott, el iPhone 5c tiene un procesador de 32 bits, y iOS 11 requiere un procesador de 64 bits para funcionar. En segundo lugar, el sistema operativo tiene varios aspectos que se basan en el dispositivo exacto que posee. Dependiendo de si tiene un iPhone o iPad, un teléfono GSM o CDMA, etc., necesita tener una versión ligeramente diferente del sistema operativo. Para ejecutarse en un determinado dispositivo, Apple necesita desarrollar una versión específicamente para ese dispositivo.