That totally depends on what you want in a phone. If you want reliable, get a flip/non-smartphone. If you want easy to use, still a smartphone, and the best apps, get an iPhone. If you like to customize your device, get Android.
Don't go waste $1000+ on an iPhone (you'll pay FAR more than that after your bills, and the inevitable next release in all of four months). Get a flip-phone. They're cheap, they get better reception than smartphones any day (I have two bars in my basement, where my friends' smartphones search for service on my 2nd floor), and they can take WAY more punishment than any smartphone could ever even comprehend surviving (mine's been down th hardwood stairs at least a dozen times).