People put up Christmas trees to bring the spirit of the holiday season into their homes. The tree is a symbol of hope and renewal, and decorating it with colorful lights and ornaments is a way to celebrate the beauty of the season. It's also a way to create a cozy, welcoming atmosphere for family and friends to gather around and share the joy of the holidays.