Okay. How much data do I actually need?
That very much depends on what you do. If all you use your phone, tablet or computer for is checking email, browsing the web and talking to people on social media you'll barely use data at all. If you're streaming HD movies, you'll use loads.
It's important to think about what you will do rather than what you currently do. You might not do much streaming at the moment, but you may well do with a whizzy connection.
Here are some numbers to think about:
Music streaming (average quality, 160Kbps): 1.2MB per minute, 72MB per hour
Music streaming/downloading (320Kbps): 2.4MB per minute, 144MB per hour
iPlayer video: 50MB to 225MB per hour
Netflix video, SD: up to 0.7GB per hour
Netflix video, HD: 1GB to 2.8GB per hour
Photo uploading: 5MB per photo
Online gaming: 5MB per hour