A subdomain will be considered as a new website by search engines.
You would therefore not benefit from the popularity of the existing domain.
This does not mean that you always should choose a directory.
This situation must therefore be handled on a case-by-case basis.