Next month the iPhone 5 is coming out, so the price for the iPhone 4 is going to be cheaper to buy for a 3 year plan (It's 159.00 right now). The iPhone 3GS is 0 dollars right now if you buy for a 3 year plan. I'm going to be paying $50.00 a month for the plan. So should I just wait another month for the iPhone 4 price to come down or just get the iPhone 3??? Because I heard that the iPhone 4 has more battery and you don't have to charge it as much! HELP!!!!!!!!!!!!