You may be overpaying for your phone contract, financial experts have warned.