I'm looking into buying an iPhone. However I don't know if I should pay the $100 bucks and get the iPhone 4. Or pay the extra hundred totaling to $200 to get the 4S or if I should wait till the five comes out and pay $1 for the 4, $100 for the 4s or $200 for the 5. I guess I'm asking is the 4s worth the extra money or is the five worth the extra money and when is the five coming out and what does it have that previous generations don't, as well as what does the 4s have that the 4 doesn't. 