Part of it is also that iOS used to be quite far ahead of Android when it came to usability and polish. Android has since mostly caught up, but there is an advantage to being a first mover, and the people who didn't like Android back when it was much worse have since gotten locked into Apple's ecosystem, even if they never used Apple products before that.
I don't think most people seriously think about App Store curation as any of top reasons why they have an iPhone.
Once a user has chosen a smartphone ecosystem large switching costs come into play.
If a significant amount of your customers choose your phone because it is stylish that could just as well demonstrate there is no price competition to speak of.
The argument of "don't like it, use android" is bad faith but lets go with it since many people suggest it.
Ok now I'm on android and google/samsung is spying on everything. The android crowd will say "dont like it, leave"
Ok so what do I use?