It all depends on how many features you'd like!
If you want the latest iPhone, it will cost more than if you're going for an earlier model - which will provide just as good service, IMHO.
And it all depends on the service contract you purchase.
The only reason to get a new iPhone is because of their fantastic camera! ; )