I am pretty sure that is completely wrong.
As we know, there are around 32 million bitcoin addresses. Accodring to
National Public Radio, there are around 7.5 x 10^18 grains of sand. This means that whoever said such bullshit was wrong for more than a billion. Quite a huge mistake, if you ask me. Such comparisons don't make sense anyway, because a grain of sand is nothing and bitcoin address has certain meaning and purpose.
There are 32 million addresses WITH a balance.
God knows how many addresses are in wallets with a balance but have never been used.
The OP is talking about the number of possible addresses.