Three is offfering half price for 6 months . Plus you can get £50 cash back from quidco on Sim only deals of 4GB or more data.
Total cost for the whole year after Cashback from quidco =202/12
Cost per month =£16.83
You can also look into 200 min with all you can eat data that will cost £13.83/ month after cash back.