I broke the screen on my 5, so upgraded to an 8. Later got a 7 through work. I love my 8, it has much better battery life and is my go-to for any non-work related internet activity. I don’t expect to need a new one, at least not until this breaks or the battery won’t hold a charge anymore.
So you think the Android is a better phone? Why? I’ll probably buy another iPhone someday, because it’s what I know, but if there is a clearly better option, I’d be open to it.