I'm most definitely not an Apple fan, but the thing they have is
every phone is quality. You don't need to wait six months after the device is released to see if the early adopters had major problems.
On the other hand, the apple ecosystem doesn't have fire sales like Android does, getting last year's hip kick-started flagship got $200-300 isn't so bad, even if you need to do it way more often. See Amazon fire phone, nextbit Robin, essential phone; these were all a great value when they went on sale, although the fire phone has no back button, so it was more terrible than the others, but also cheaper.