I am planning to buy a smartphone in coming october. So I need some suggestions for my smartphone. I have a budget of INR 20K or nearly 350$. I am looking for a smartphone which can handle drops and bumps, multitasker, good music quality for headphones and having a good camera. I have looked at HTC Desire 610, Sony Xperia SP and the Moto G. Which one will be better for me? Any other phones would be welcome. Thank you.