There are several factors that might have contributed to your white artificial Christmas tree turning yellow. It could be that the tree wasn’t cleaned and packed properly before storing, or it was kept in a location that accumulates dust and moisture.