You forgot the celebrity factor.
Don't forget all those high income pop-stars, footballers etc who will heavily skew the result as well. The average premier league footballer earns 1.6 million and I bet greater than 90% have Iphones (made up statistic alert).
You and your friends may be in the higher income bracket but obviously not high enough to not worry about things like value for money.
That being said, I have an Android device and my wife's carer and the carer's daughter both have IPhones.