Chosen Solution
If one goes to the iPhone identification page of iFixit one finds 4 model numbers and iPhone generations A1203 - 1st generation A1241 - 3rd generation A1303 - 3 Gs A1332 - 4 G Is there a second generation iphone? I have seen that descriptor before. What is the model number for the second generation?
Sterling is correct. Also, there is no such thing as an iPhone 4G. It is an iPhone 4. It does not operate on a 4G network. By calling the second generation iPhone the 3G (they called it that since it operates on a 3G network), Apple convoluted a common naming convention to call things 1G, 2G, 3G, etc.
A1241 is not 3rd generation, it’s 3G. The 3G is the second generation iPhone.