Big document with sub documents or small documents with joins and types

How can I determine whether I should put new data in an existing document as sub document or create new documents in a different types?