I have switched from android to ios, back to android en maybe back to iOS with the iPhones 2018.
Main reason to switch is the updates. Paying 1000 dollars for a phone (Note 9) that only get's one, maybe two updates doesn't feel right. And even then it takes 6-9 months.
A reminder that Google puts out two kinds of updates:
1 - OS updates / upgrades
2 - Monthly security updates
Both of these have to go through OEM and Carrier approval before sent out. However, for my Razer, I get them quickly and my roomies Galaxy S8 gets them routinely (security updates). It isn't all doom and gloom in the Android update world as many think.