I am currently travelling in a remote area. My iPhone 5S can see my carrier with good signal strength, and I can access 3G data. My wife's iPhone 4 can't even see the network, even for voice calls.
Both phones were purchased unlocked from the Apple store.
There is obviously some difference in the capabilities of the different generation phones. What are these? Is is possible to detect which frequency band the phone is currently operating on?