As current user of a Moto E5 Play, this is the first iPhone that I've been tempted to purchase. It delivers a lot of value at a reasonable price.
As penny-pinching consumer, I've started thinking about device longevity. This phone will certainly be supported longer than any Android.
However, my current phone still works, even if the camera is bad and it can be quite slow at times. I can't justify purchasing a new device, especially one that was probably constructed with unethical labor.