Three quarters of Brits will swear loyalty to a company – after being given a free gift.