I gave someone a gift and I want to ask for it back.
Is there a reason you want the gift back?
I know for sure that they will never use it.
That isn't very nice of you. It is bad to ask someone to return a gift back to you. You gave them that gift and you should let them use it as they see fit.
The gift is nice, but not the right one for them. I want to give them a gift that is a better fit.
It's good that you want to give people gifts that they will truly enjoy, but asking for a gift back that you already gave someone isn't socially acceptable. If there's something else  you want to give them then you can give them an additional gift, but without getting the original one back.