Live Christmas trees can be very expensive.  According to, "prices have risen 17% in recent years, from an average price of $64 in 2015 to $73 last year."

If you're hoping to get the best deal, a survey of Christmas tree farmers says that you should buy your tree on Christmas Eve because prices are about 22% cheaper than at other times.

Of course, there are disadvantages to waiting until Christmas Eve to buy your tree...

  • You'll have fewer trees to choose from.
  • You won't get to enjoy the tree during the weeks leading up to Christmas.
  • Getting a tree is just another thing to add to your list of things to do on Dec. 24.

When are trees the most expensive?  The Friday and Monday after Thanksgiving.  On those days, average prices go up about $5 to $10.

Of course, you could also get an artificial tree.  The price will probably be more than a live tree, but if you reuse it more than one year, it should average out to be less.  To check out some of the best artificial trees, according to Country Living, click here.

More From 94.5 PST