Hi, sorry if this is coming to you a little late, but decided to add my 2 cents on your problem.
If you feel the need to upgrade and you're finding some earphones a little harsh but only have access to big brands, perhaps consider the Sennheiser CX series. I've tried the CX 5.0 and though it's a little expensive and isn't the absolute "best value for money", it was smooth, rich and pleasant sounding with a thick, warm bass. I'd imagine the CX 3.0 would sound very similar, and both come with an in-line mic and remote for phone use.
If thick bass isn't an absolute priority, maybe the Audio Technica ATH-IM50 would suit your preferences for a slightly lower price. The IM50 has a thick upper bass, though low-end starts to roll off around the mid bass section. Unique sound, comfortable and a decent value for money, it's widely available and is most likely accessible to you in India.
Focusing on the XB50AP, it has killer bass... And that's about it. I wouldn't recommend it any longer due to sibilance (harsh S notes). I got it for free and even then that wasn't convincing enough for me to use it. It's just not quite worth your money.
Final note - I know most people on this thread, including myself, would be saying, "Perhaps try this, consider that, and buy this, etc." But the truth of the matter is, if you like your Earpods, I don't see any reason why you should find it absolutely necessary to buy another earphone. If you're satisfied, save the money. I've used two sets of Earpods (before they both broke) and though they certainly aren't the best, they were good enough. Don't pressure yourself into buying more if you don't want to, and just enjoy some music.
Hope I've helped.