Because the 4s is the 5th generation iPhone. The next iPhone will either be iPhone 6, or some entirely different name. It would be ridiculous to name the 6th generation "iPhone 5" unless the 5 has some other meaning entirely. Amiright?
Because the 4s is the 5th generation iPhone. The next iPhone will either be iPhone 6, or some entirely different name. It would be ridiculous to name the 6th generation "iPhone 5" unless the 5 has some other meaning entirely. Amiright?
I think the next one will be called Iphone 4G, I think that'll be their big update, support for 4G networks, a new design, and an upgraded processor and camera megapixel bump.
iPhone 3G
iPhone 3GS
iPhone 4
iPhone 4S
iPhone 5
iPhone 5S
See the pattern?
Actually, no. There is no real pattern except that every now and then they release an "S" model with the same form factor and improved specs.
This is the naming convention:
iPhone (first generation)
iPhone 3G (second generation, named purely after the network type)
iPhone 3Gs (third generation, given "s" for speed, but named after the 3G because it caries the same form factor)
iPhone 4 (fourth generation, and named because it's fourth generation. Contrary to what you seem to believe, it has nothing to do with "3G+1", which makes no sense.)
iPhone 4s (fifth generation, given the "s" for speed, but named after the 4 because it's so similar)