I'm curious as to what you think as to me it actually seems to be a bit of a selfish gift. As well if a guy buys them he's probably hoping to see her in then and bought them with that in mind.
I personally wouldn't get these as gifts for a partner as I just don't think it's right.
Also would you think it's okay to get her some clothes as a present or if your going on holiday maybe a swimsuit or do you think they fall under the same category as lengerie as a sort of selfish gift.