Commons, shubunkins and comets are all single-tailed goldfish and all will outgrow a 4 foot tank. The smallest of them should easily reach a foot long and so would need a 6 foot tank. It is absolutely not unheard of for comets and commons to hit two foot long. In short - these are pond fish and should be treated as such.
If you wanted fancies, I'd say go for three. Many people will say 20 gallons for one . . . but I've seen a 10 inch long fancy goldfish in a 20 gallon tank and it is NOT a pretty sight. Three will look empty to start off with but with a good background, interesting plants, wood and rock work and three large, beautiful goldfish, it could look amazing.
Get a good filter - you'll need a large external for goldies.