There will probably be fewer operations to perform if you collect terms before you evaluate. Most of the time this will be the "better" way to do it. However, under some conditions it might be easier or more informative to do the evaluation without terms being collected first.