Wow, you really went out of your way to try and make him look stupid, when it was obvious he meant that the two iOS devices which were designated by JUST a number like "iPhone 5" in the past, were actually that generation of device as well.
iPhone 4 WAS the fourth gen iPhone
iPad 2 WAS the second gen iPad
I guess you think those devices being named 2 & 4 had nothing to do with the generation they were, "because that is what you are saying"
His theory was sound. Apple can/may call it whatever they like, or drop the designation all together but what you said, was not at all what he was saying.
No, that's *exactly* what he was saying. He claimed that because it's the 6th generation iPhone they obviously *must* call it the iPhone 6 (generation counter) rather than the iPhone 5 (model designation). For that to be even remotely supported, the 3G, 3Gs, and 4s must also have been called that because they were, respectively the 3Gth, 3Gsth, and 4sth generation iPhones.
The fact that the iPhone 4 was the 4th generation device is undisputed, but based on the existing model numbers it's a coincidence, not an indication of the naming scheme.
Also undisputed is that the iPad (not even mentioned in my post) used a *different* naming scheme. Notice that the 3rd generation iPad is *not* the iPad 3, though. Based on that, it would appear that the generation of the device has little to no influence on the model designation Apple chooses to use on those devices.
Do I need to point out that the iBook G4 was not the 4th generation of iBook? Nor was the iMac G4, the PowerMac G4 (any of them), the PowerMac G5, etc.
As you can see, the generation of the device, historically, has virtually nothing to do with the model designation given to the device by Apple. That is *directly* contrary to the original poster's claim that the next iPhone *must* be called the iPhone 6, rather than the iPhone 5, *because* it happens to be the 6th generation iPhone. Based on the prior pattern of iPhone model designations, we're *much* more likely to see a 5, followed by a 5s than see it skip straight to 6.
(Of course, I think we're going to see them *drop* the model designation like they did with the iPad, but that's just my guess.)