At least in the states, AT&T's pricing is obscenely cheap compared to other data plans. $70 for 500/5000 UNLIMITED DATA 1500SMS??!? That's NOTHING.That's a pretty broad statement. AT&T's outrageous pricing more than doubles the cost of the iPhone. So no, if you can afford the iPhone, you can't necessarily afford the contract.