iPhone 13 pro almost exactly 5 years old. Had the battery replaced once under warranty. I feel like all iphones these days are built like tanks. The waterproofing helps a ton.
I'm still running it with the stock battery. This thing will probably last a few more generations at this rate.
I had my iPhone XR (bought 2019) until last year. At that point an upgrade made it so slow it was barely usable, while the lack of further updates made it impossible to install or upgrade apps after the device and OS went EOL.