At the moment the cheapest you can get one, is either
£25 a month and free (incl. 500mb internet!) from dial-a-phone
£20 a month and £50 upfront

By the end of may / beginning of June is it likely I will be able to get it for £20 a month and free?


Note:
On the orange website, it will most likely be a lot more than £25 at the moment, and this is because companies like dial-a-phone take advantge of offers, or they get the cheapest cost. For example the cheapest offer overall may be £40 a month and £100 cash-back at the end or 2 months free line rental etc, so dial-a-phone will add up the total cost, then equal it out over 2 years. This is why they are cheaper than official networks.

Thanks in advance.