I don't follow iphone products, but if it's anything like android this is because they tend to be the lower end models and are missing the features that people really want (mainly a better camera/lens setup). The top of the line models are ALWAYS the bigger phones and if your going for something budget, then you're better off with the Chinese brands for value.