Alot of places actually have the iphone 4 for $149 now. The price is only going to get cheaper as the iPhone 5 makes its debut. The overall price of an iPhone 4 with a contract right now will vary depending on if the carrier (ATT or Verizon) wants a down payment on the contract. (Depends on your credit, and past with the companies.)