Direct Mobiles has the best mobile phones on new contracts and upgrades with EE. A wide range of SIM free and pay as you go phones is available too.