I want to buy a new smartphone for Good Photos,video & HD gaming & good bettery life.
Which phone will be better?

1. Sony Ericsson Xperia Neo
2. Sony Ericsson Xperia Ray
3. Sony Xperia P