I'm due an upgrade and an currently on the simplicity package. I now need a new smart phone but the current contracts on offer are not good enough. Is it worth haggling with 02 to get further discount on a new contract? Being a long standing customer?