If you are only looking to talk and text, there are a lot of older dumb phone that will fit your needs but as far as smart phones are concerned, it is all about the software. You could have dual core and a 12MP camera phone but without an ecosystem to rival iOS, it would just be an incredible feature phone and mediocre smart phone.I'm a mac guy through and through but thats debatable.
One could say thanks to brilliant marketing, iPhone has earned the perception of being the best phone out right now.
After you get over the initial "glow" of the spec sheets and have to actually use the damn thing or start looking for apps that you want, the love for android quickly wears off as can be seen by the huge sales of the iPhone on Verizon which was one of the main bastions for Android.
People bought android phones because it was the best they could get on their carrier at the time.