If you are same as I am, then buying a gift is already a problem. But when buying gifts for Chinese people, it is more complicated. It is very important to keep in mind who you're buying for because buying gifts for business partners is different from buying gifts for your family and friends.
That is the reason why I will divide the gift section into three small sections: one part for business and the others for family. In this section, I will start with gifts for family and friends.
I will start with color. The only rule you need to know that if you can stay as close to the colors of pink and red, then you will be fine and Chinese people will love you for it. In Chinese culture, these colors mean luck and happiness.
Sometimes when you are arriving at a banquet, you will see the senior people will wear tradition clothes with a touch of red on their shirt, which means they are happy to be a part of the event and also happy that you are here.
The color you need to stay away from is white. In Chinese culture, white is considered to be the color for funerals. If you ever get invited to a person's home, please never bring white flowers. Better yet, stay away from flowers altogether. Sometimes you can get away with flowers when the family is modernized and not traditional. Please, keep that thought in mind.
The trick to remember is to think about Jet Li's movies. If you ever watch all the movies that Jet Li made in China, commonly he will wear white in the last battle. That's right. No mercy.