My kids all have I phones, I have an Ipad(which I like). My wife and I both have Android phones(S7 and Moto z2 Force.
Guess it boils down to I am a value guy and you can buy used Androids a lot cheaper than Apples. My Androids slow down as they age, but I still get 3 or 4 years out of them no problem. An IT guy told me the Moto Z will age better because it basically runs a stock version of Android with very little company bloatware on top(unlike Samsung)
The beauty of OS is it’s the same on each device, but the downside is it’s very rigid and can’t be modified. It does some things really weird and one of the reasons I prefer the Android system.
Am starting to think of my next phone and if I want to continue with Samsung or consider the Pixel or perhaps a Motorola.