It's hard though - I've been an Android dev for 8 years but have always had an iPhone.
I've never considered switching to Android.
And despite the fact that I want a wide variety of options, I prefer MacBooks, I prefer many Apple services, including software.