Supposing simple uniform hashing, that being, any given value is equally like to hash into any of the slots of the hash. Why is it better to use a table of size 127 and not 128?
If you have a perfect hash function that has an even distribution, then it doesn't matter.