There Is Now An Ongoing Debate Of Saying "You're Welcome" Or "No Problem"

It seems like there's always some kind of on going debate when it comes to Reddit and this one is something we never really thought of.

One Reddit user brought up, "what is the proper way to respond when someone says thank you."

Some people say "no problem" and others say "you're welcome."

One person replied saying:

No problem means, "It wasn't a problem, so there was no need to thank me". You're welcome is more like, "I was glad to have helped you".

We feel like both responses are acceptable depending on the situation.

Which one do you use?