Furthermore, almost 9 in 10 shoppers will shop and/or research their Christmas purchases online.
The survey, conducted by global polling firm Penn Schoen Berland, included 1,000 interviews among Christmas shoppers in the UK.
It also found that the anticipated spend for millenials has reached an average of £870 per person, compared with non-millenials who plan to spend an average of £717 at Christmas.
Overall, shoppers are expected to spend more than they did in 2015, despite Brexit worries. The anticipated for Christmas this year is £748 per person, compared with £732 per person last year.