I am also thinking of upgrading my phone (I have an old Wave 525
). I had a look at HTC One V, Desire V/VC and the Samsung Galaxy S Advance. The Galaxy S Advance seems to be better than the two HTC phones spec-wise, but lags behind them in terms of looks - I can sacrifice looks for performance.
Then there is Xperia P also @ 22k, but a friend of mine said its battery is not good, plus my budget is strictly 20k (not a penny more).
So which one should I go for?