One of the problems with the iphone is that the screen is smaller than other phones on the market so it is losing out to the competition. Apple are going to release a 5.5" version so if you are patient i recommend you wait for that. Otherwise go with samsung galaxy which at the moment is ahead of all the competition.