Nokia 6.1 from 2018
Very good built quality, battery life and software updates. Not so good camera.
I previously owned a Sony Xperia M7 Aqua.
Upgrading cycle is basically when is needed - that means when they break, battery dies and cannot be replaced, OS becomes deprecated, etc.
The phone is the only Android device I use.
Not an Apple fanboy here: too overpriced for what they are offering and I don't get any value from showing off some logo.
The rest of my universe is built around Windows , Linux and some embedded applications.