...if you are in the US. Outside US iPhones are nowhere nearly as popular. In many markets Android phones have about 90% of the market share
In my opinion, with the possible exception of South Korea, that is purely a matter of apple's global pricing vs local purchasing power and a huge number of those android users would have an iPhone if they could afford it.
I don't think that's true. Samsung flagship phones cost the same as iphones (at least in the UK) and they sell very well here.
Not todays market, which has evolved.