I was told to upgrade because my phone is about 3 1/2 years old. I got a security update in Oct 17.

I was looking at the Android One and the Moto Z 2.

Also I am thinking of either the Iphone or Pixel 2 if I hit the lottery. What positive comments do you have to say about these topics?