5 gallon is better. but some will say 3 gallon if they couldnt comfortably manage the weight of five gallons while others wont enjoy the more frequent watering necessary in smaller containers and still others grow in containers according to the size plants they are able to provide for as it makes no sense to grow a tree in a space a grower cannot provide necessary resources. It really is your own personal choice decided by many factors only you are privy to. Perhaps try one of each and you be the judge, thats what we all did.