Mosses, liverworts and ferns have free-living gametophytes.
Gymnosperms and genera like Selaginella/Salvinia are heterosporous.
Main plant body in bryophytes is gametophytic and in pteridophytes is sporophytic.
Gametophytes of gymnosperms are within sporangia on sporophyte.