To be honest, I have an Samsung S7 Edge and not to bash any company but I was using a iPhone 6s more because of how slow the S7 was with apps
This made it even more obvious that I should stick with Apple products..
Would you ever switch to Android?
I had bad experiences with the S7 Edge too. Glitchy software and very poor accidental palm rejection on that curved screen. It still to this day looks really cool, but it was never a great phone. I think I sold it after only a few months. Got most of my money back though to be fair.
To answer the primary question yes I tend to switch back and forth from iOS. I just get bored and want to try something new all the time, honestly no other reason. Before switching back to iOS again recently I was using my Samsung Galaxy A71 which is actually an extremely solid phone with every feature I want hardware-wise, but while it's come very far from the TouchWiz days I'm still not a massive fan of Samsung's software. And the cameras are very subpar compared to my iPhone.
Main thing I miss about Android phones when I am using iPhones is the huge batteries you can get in so many Android phones (A71 is 4500mAh), headphone sockets (I'm a bit of an audiophile and bluetooth audio is all lossy), and the in-screen fingerprint scanners which I personally prefer to Face ID. Plus the big open source scene Android has amassed - I use F-Droid a fair bit.
But without a doubt iOS dominates in one very important area - privacy - while any Android phone with GApps on it tracks every single little thing you do. Unless you want to run a custom ROM without GApps and the compromises that come with that (many apps rely on Google Play Services to work properly) you can't get away from it.
That said, Graphene OS is a very cool and promising project that could well bring iOS level privacy to the Android ecosystem in the future. Many security (anti-exploit) upgrades are already there as that's the primary focus of the project. I have a Pixel 3a purely to run Graphene. Very clever the way it works. You relock the bootloader after flashing the ROM and it updates like stock and updates are cryptographically verified like stock too.
Anyway rambling aside, for the moment I'm back on iOS. I missed my Apple Watch so much glad to have it back. All the Android watches I looked at came with terrible reviews so I never bothered. I'm amazed no one has made a decent Android Wear watch yet after all this time. Especially when the higher end models are more expensive than my £200 Apple Watch Series 3. Apple has this kind of stuff down.