I been reading around the site the last few days and the general opinion is you upgrade its size when the length of the snake is the length + depth of its RUB.
Dont actually own a snake yet but looking to get one in the next month or so. So have done a bit of research before buying.
EDIT: I maybe wrong but others will confirm either way