if you want apps and are willing to pay for it then go for the apple iphone 4g else get the sgs2. If u wish to change your phone frequently then get the iphone. else sgs2. Everybody knows apple apps are better but in some time iphone 5 will come with better specs so the requirements of the apps...