"Nearly nine in 10 products sold on Black Friday are available for the same price or cheaper earlier in the year, according to consumer group Which?.

It urged consumers to "do some research" in order to spot genuine bargains during the 27 November sale.

Retailers including Amazon, Argos and John Lewis said they offered good deals all year round, not just during seasonal shopping events."