You can wait until you have much more content before applying a theme.
I prefer to get it done near the start, partly in case early visitors get disillusioned by a bland interface, partly because I really dislike the navigation options on the default theme, but mainly because I like to get a feel for the site I am working on and identify with it from the beginning.