I just called up EE to ask if I can switch my Contract (which is due to end 10 Jan) to a SIM Only plan early as I had seen an offer on Uswitch for 10GB, Unltd SMS & Mins for £17.99pm (usually £19.99pm).
The operator told me I was not allowed to do this until my contract ended as it was an online discount however told me I can switch to a 4GEE Max SIM 20GB 12 month Plan for only £15pm. Usually £25pm but currently offering a £10pm discount for the life of the contract.
I also get 5GB of additional data free and BT Sport for the life of the contract so to summarise I get:
25GB Data with uncapped speeds
15GB EU Roaming Data
Unlimited EU Mins
Unlimited EU SMS
Free BT Sport
£15 per month
I don't know how long the extra 5GB of data and £10 discount are going to last by my wife and brother have also just called switched to the same plan so get it while you can!