There are two ways of storing data on a smartphone: its internal memory, and an SD card. SD cards have their problems: they're expensive; they're fiddly to use; only certain apps can be stored on them; not all phones have SD card slots; and your phone's performance is better when it's drawing data from its internal memory rather than an external card.
That's why a lot of us are opting for a mobile that already has plenty of internal storage and doesn't need to rely on being expanded. And as it happens, there are a few phones out there like that. Read on and broadbandchoices will tell you how to find one, and take you through some of our favourites.
Phones with 256GB internal storage
It doesn't get better than a smartphone with a massive 256GB storage - literally, since that's the most you can get in the UK. Your options are a bit limited, though...
iPhone 8
iPhones have never had SD card slots, meaning that getting one with a lot of space is vital - especially for the 12MP photos, 7MP selfies, and 4K videos you can shoot with the new cameras. Other features include Apple's fastest processor yet, the A11 Bionic, and a sleek, water-resistant form.
There are 256GB models available for both the 4.7-inch iPhone 8 and the 5.5-inch iPhone 8 Plus - or, if that's too much storage (or too expensive), there are 64GB versions as well.
iPhone X
The impressive iPhone X is available with 256GB of storage as well - and again, with specs like these, you'll need it. The dual-lens 12MP camera takes amazing high-res photos, and the huge screen (5.8 inches) is ideal for watching HD videos and films on. It's also got the same hexa-core processor as the iPhone 8, wireless charging capability, and Face ID facial recognition.
256GB a bit much? You can get it with 64GB storage too.
iPhone 7
You can get the last generation of iPhone with 256GB memory too - and it's older, it's a little cheaper than the 8 or X models. But, incredibly, you still get that HD display, 12MP camera, 7MP selfie camera, and 2GB of RAM that the iPhone 8 rock.
Phones with 128GB internal storage
Not many phones are available with 128GB of memory. For this much internal storage, you'll need a top-of-the-range flagship - and in all cases here, you'll have to trade off the SD card slot too.
Google Pixel
The first ever smartphone created entirely by Google itself is a good 'un: the smoothest Android interface you'll ever see, one of the best (if not the best) smartphone cameras, and, blissfully, internal storage up to a nice fat 128GB.
And it doesn't just work well, it looks good while doing it - there's a crisp AMOLED display with a super high resolution, not to mention the phone's nifty design.
You can get both the Pixel and Pixel XL with 128GB of memory, or with 32GB if that's a bit much. Bear in mind that neither come with an SD card slot.
iPhone 6s
The last iPhone may not have as much memory as its newer cousin, but it's still not half bad: 128GB is more than enough for most of us.
Despite being an 'old' model now, the 6s is still impressive. Between its stylish exterior, top-notch cameras, and seamless processing power, you're getting a fantastic phone here. Plus, it's got a couple of added advantages over the new iPhone 7: a standard headphone jack and a lower price.
Again, both the iPhone 6s and the 6s Plus are available with 128GB storage, as well as 64GB or 16GB versions.
Huawei P20 Pro
Having established a firm foothold in the value smartphone market, the P20 Pro sees Huawei stake its claim to a place at the mobile top table - without the flagship price tag.
A striking design, high-end specs and an innovative camera function see this classy phone going head to head against more expensive premium handsets, from the likes of Apple and Samsung.
Phones with 64GB internal storage
The next best thing to a phone with 128GB of storage is one with 64GB - and luckily, you've got quite a bit more choice here. Here's our pick of the best.
Samsung Galaxy S8
Samsung’s biggest phone is an impressive one, both outside and in. The display, which has a QHD (Quad HD) resolution, spreads out across almost the whole of its surface, and it’s made of shiny metal and Gorilla Glass.
As for its innards, there’s an octa-core processor and 4GB of RAM - powerful enough that you can literally use your smartphone as a computer, with the DeX dock - and some of the best cameras on the market.
Your only storage option for the Galaxy S8 (and larger S8+, of course) is 64GB, and there’s an SD card slot that supports up to 256GB more.
Samsung Galaxy S7
When it came out it was named the best smartphone around by some, and it's easy to see why. The Samsung Galaxy S7 is rocking a gorgeous, razor-sharp display - a QHD Super AMOLED offering - and underneath that it's got powerful processors, 4GB of RAM memory, and the most up-to-date software. That includes Samsung's new Game Launcher, which adds a little more functionality to your mobile gaming.
The S7 doesn't have as much internal storage as its predecessor, but technically you can store more stuff on it. Unlike the S6, it has an SD card slot that supports up to 200GB extra space. The only downside is that it's not adoptable - meaning you can use your SD card for storing pictures, documents, music, videos, and other media, but not apps.
The S7 Edge offers the exact same storage options, only it comes with that cool curvy screen and some extra features.
iPhone SE
The iPhone SE is a useful beast. It's essentially an iPhone 5, but with the innards of an iPhones 6s - including the internal storage. Well, almost. The SE's storage options are either 64GB or 16GB, so although the 128GB choice of the 6s is absent, there's still plenty of space to be getting on with.
On the outside, you'll find the 4-inch screen and metal-and-white angular body of the iPhone 5 that we've all come to know and love, only now it comes in funky rose gold too. But the guts are much closer to those of the 6s and 6s Plus: the latest Apple A9 chipset, stunning 12MP camera, impressive battery life (finally!), and Apple Pay.