An artificial Christmas tree would have to be reused for more than 20 years to be "greener" than buying a fresh-cut tree annually.