I have an iPhone X. I considered replacing it for a 13 Mini because I find the X very large and heavy, and uncomfortable to use with one hand. Otherwise I have no reasons to replace it. I have recently replaced its battery (same-day repair for £60 or £70) so it lasts as long as it did when I bought the phone.
When they replace lightning with USB-C I'll be very tempted though.