I don't understand all the posters (here and elsewhere) who focus on the total cost of the iPhone and the service.
The right thing to look at is the marginal cost of the iPhone and decide if you're willing to pay that much extra for the cachet/feature-function, etc of the iPhone.