Gymnosperms have seeds but lack flowers and fruits - their seeds are 'naked' (not enclosed in ovaries). Angiosperms have both seeds and flowers. Bryophytes and pteridophytes reproduce via spores and don't produce seeds. Only gymnosperms fit this description.