Which? says that long mobile phone contracts are leaving use