I have an iPhone 5, which has served me well for six years now. Six! That's like 140 in dog years or something! It's gone through two batteries, multiple cleanings of the Lightning port, and a few drops...the only damage came from a date that accidentally knocked it out of my hand onto the sidewalk, which roughed up a couple corners. It's age is showing now though, I don't use it for much but when I do I can tell that it's slower, and with the OS no longer updating it's time to switch.
I have a XS coming on Friday...it's going to be better in every way except the size. I have held the X and thought it was too big, and was holding on for a 4.5-inch version, but it looks like that's not going to happen this year. I really had no complaints about my 5, but I have a feeling that I won't be keeping the XS for six years...maybe I'll get used to it enough to appreciate the bigger size, we'll see.