Who is your phone provider? Are you on pay as you go or a fixed term contract? How much are you paying and what are you receiving in return for the money?
I'm with Tesco Mobile and I'm using their Pay As You Go - Rocket Packet Service. For £10.00 a month, I have been given 4G of data, unlimited texts and 500 minutes.