The iPhone 17 Pro and Pro Max last year introduced a 2TB storage tier. Just like them, the iPhone 18 Pro and iPhone 18 Pro Max are available in four configurations: 256GB, 512GB, 1TB and 2TB. Something has changed, however, and it is the type of storage used. In a video on BiliBili, Homolab compared two 18 Pro Max phones, one with 512GB storage and one with 1TB.
Apparently, the 256GB and 512GB Pro models use TLC flash – each memory cell fits three bits. However, the 1TB and 2TB models use QLC – four bits per memory cell. QLC is known to be slow, so Apple added a fast SLC cache (one bit per cell), followed by a TLC cache and then the QLC bulk storage.

That works well until it doesn’t. In the tests, the SLC cache could sustain write speeds of up to 3,000MB/s. But once it’s filled up, the phone starts writing to its TLC cache, which is slower but still respectable at 578MB/s. And once both levels of cache are full, the phone goes to the QLC storage that only manages 79.4MB/s with dips to 25.6MB/s.
This is while the storage is empty, when the SLC cache is 250GB. But once storage starts to fill up, the size of the cache shrinks – at 60% storage used, the SLC cache is only 58GB. The TLC and QLC memories get similarly filled up and they become slower too.
Homolab’s measurements at 60% storage used show 396MB/s for the TLC cache and an abysmal 1.1MB/s for the QLC storage. Again, this is for sustained writes.

There is a difference in random access too. The 1TB iPhone 18 Pro Max with QLC was 38% slower in 4K random reads than the 512GB TLC model. This is at low queue depths. Once more processes start requesting data from the storage, the QLC model closes the gap to 12%, but it is still slower than its TLC counterpart.

Normally, flash storage gets faster as its capacity grows as the workload can be split between different NAND chips. However, this only holds true when comparing storage like for like. SLC is the fastest, but it’s expensive. MLC, TLC and QLC pack more bits per chip, so they cost less for a given capacity, but the trade-off is their lower speed.
Anyway, these are synthetic tests and it remains to be seen what the real-world impact of using QLC for the priciest iPhone models will be. And yes, the iPhone 17 Pro and Pro Max used TLC even at the 1TB and 2TB tiers. Of course, that was before memory became more expensive than gold.