giffgaff is a pay as you go network run on o2. giffgaff does not have any contracts. Instead they have monthly allowances called goodybags. The difference between a goodybag and a contract is that you can change it each month. A goodybag lasts a month. It contains a certain amount of minutes, texts and data. You can also get gigabags which are just for data.
Goodybags
Pay as you go prices
*Mobile internet is charged at no more than 20p a day (up to 20MB). If you go over 20MB, you'll be charged extra at 20p/MB.