That's quite a long while to have a phone

. I had an iPhone 6S (or was it the 6? I can't remember...) and it had the battery expansion issues twice which required replacing the battery and at one point I think the screen. After it happened for the 3rd time I decided to upgrade.
I'm on the iPhone 12Pro now, also upgraded because the iPhone Xs suddenly died. Hopefully this 12 Pro lasts many years before I upgrade. The only reason I'd upgrade really is for the camera advances. Everything else I feel is sufficient for my use.