New cells generate from

1. bacterial fermentation
2. regeneration of old cells
3. pre-existing cells
4. abiotic materials

 
 According to the biogenic theory, new cells can only arise from pre-existing cells. Only complete cells, in favourable conditions, can give rise to new cells.