If you are looking for specs then stay away from IOS, I personally use an apple iphone because of icloud but android is what you want for a better phone, find about 5 phones you like the look of and price, next find their specs and compare them till you find the best phone for you.
You need to consider a kind of preference list in your mind, such as what spec do you want to be the best?
-Camera
-Battery
-Graphics
-Storage
-Ergonomics
,there are many things you need to consider if you are looking for the best phone for you!
But a lot of people like the IOS interfaces and if you use itunes then maybe you should pick the iphone