It's not required to know the tech specs of all phones to know which one is the best. For android phones you just need to check brands like samsung & htc, as the other android brands tend to copy them. iPhone is far superior to them in terms of user data privacy/security, reliability - both hardware as well as software and in many more features. If you want a phone just to click selfies..then go for android.