If you really cannot accurately (and easily) predict the size of the list, do not worry.
Do not create any code to determine it in advance (less code == better code).
In addition, doubling is a fairly effective way to increase the list by performance.
4 8 16 32 64 128 256 256 512 1024 ... you get the idea.
source share