xperia s anyday...
i would first select these four phones:
Motorola RAZR MAXX (BIG battery)
Sony Xperia S
LG Optimus 4X HD P880 (Quad Core, but camera n audio are not upto mark in reviews)
HTC One S C2 (indian version as u not gonna get international krait processor version here) (jb out)
then xperia s at last as i already own xperia p..so big fan of xperia 2012 lineup...xperia s is higher version of p...dual core 1.5 ghz proccy..andreno 220..720p HD screen..pleasure to watch full hd videos on bravia display...1gb ram...32gb onboard..non expandable but USB On-The-Go (came to know yesterday only
) means you can connect even 64gb pen drive to your android..
..