On average UK residents spend around 30 hours a week online, according to uSwitch.