Your question is too broad. Giving gifts also depends on who you are giving gifts to. Different people and different identities should give different gifts. My personal opinion is: give expensive gifts to high-ranking transvestites, and just give a little gift to friends.
1. If you are giving gifts to leaders, of course you have to buy something good. Buy some high-end and slightly expensive mooncakes, and buy a gold-plated bouquet for female leaders, and a health bracelet for male leaders.
2. If it is a colleague, buy a crystal ornament, which can be a small sculpture of a family or a photo of his children. At least let your colleagues think you are not stingy.
3. If it is a very good friend, you don’t need to buy very expensive things. You can buy a box of customized personalized chocolates and write blessings on them. As a friend, he will not care about the price of your purchases, but your intentions.