I would upgrade, general rule is that if your snake is longer than the length and depth combined, you need to upgrade
Example, the 10 gallon is 20" x 10" x 12"...
20"+10" is 30", so you should upgrade from a 10 gallon when your snake is 30" long, Make sense?