Do you think that the Iphone 4S looks better than new Android alternatives? Because I don't think so, and I don't think that people think so. The thing is that they will go for it before even looking at other phones. Sometimes it's like people are even afraid to look at other phones because they are afraid to see that there are alternatives that would require them to think and sacrifice their time to make a decision, possibly undermining their current opinions which is what people hate. They are fine enough with Iphones anyway.
Iphone 4/4S these days looks like an old Honda compared to the likes of Xperia Arc, new Samsung and LG phones or even HTC or Motorola Phones. It really looks old and below average now.
I'm not super-satisfied with my Arc but placing it near the Iphone 4 really makes the Iphone 4 look like a very outdated device, and that's what Iphone owners told me when I was in Canada.
I can see positives in Iphones and iOS now, but I don't think that most people go for them for legit reasons.
It's more like "Hey, my contract ends so I have to buy a new Iphone" without even thinking about the decision.
If people were to think about it they wouldn't upgrade from Iphone 4 to 4S, because there's no point other than better camera. Dual core cpu is not needed. iOS requires significantly less processing power than Android which doesn't even need dual cores yet and it will probably make the battery die faster.