I want a iPhone 4 but it is to much money to get one with a contract?

I want an iPhone but I don't know which is better under contract and what carrier should go with

IPhone 4 is free with a contract I think you should get Verizon because it has the best phone connection

T-Mobile doesn't have contracts anymore. You could get the iPhone 5 for $99 down with a $70 phone bill every month that's unlimited everything. When I was at Verizon. I was paying $115 for 450 minutes, unlimited messaging, and 4 GB of data.AT&T would be 139.99 for a similar plan.

I prefer the contract just because they pick up most of the cost.