Good Smartphone for around 16K...

Okay so right around 300 USD give or take. Are you buying the phone straight up or will you be getting a contract deal? (I don't know how it works in India. I'm assuming you're from there, since you're using INR...)