I find giving the plant about 1 gallon of soil for every foot is good. Like giving a 3ft plant a 3 gallon pot. More info on soil and pots. Like CanGroIt said a larger pot won't give you a higher yield, but if the pot is too small for the roots it will stunt the plant's growth.