it would depend on about 500 other factors Alloy...
from how physically big you wanted the block to the sorts of RPM you want to run the engine at.
Typically the higher the RPM the shorter the stroke - the reason is simply if you move the piston less distance in a given time it has a lower maximum speed. Piston speed is fairly limited or the pistons self destruct from the forces they are subjected to!
alex