Well, iPhones are overpriced as hell.My phone costed me about ~$250 with case and screen protector.
I don't buy smartphones. I buy dumbphones.
I have an iphone and it's really great. I don't know why everyone says it is so overpriced it wasn't that expensive only like $199
YOU MUST NOT LIVE IN THE US.
Anything else is certainly not worth buying IMO. And please, save the generic Android trash for someone else lol.
I highly doubt you had to pay $300 for the phone with a contract. They practically give away smartphone if you buy an expensive enough data plan.
Motorolla DROID: $319.99 (2 yr Contract)
Android > iOS for one single reason: you can install whatever the forget you want. Google doesn't dictate you software library by their taste unlike Apple.