Which should I buy based on the specifications?
Memory, camera, looks etc..
I've tried comparing both but it's hard to choose between those two.
I don't want to waste my money by picking the wrong one.
What do you think?

I would like a phone that's high in memory, good picture quality, good sound for music and have awesome applications as well as looks.