Angiosperms       vs     Gymnosperms:

Angiosperms, also called flowering plants, have seeds that are enclosed within an ovary (usually a fruit).
Where gymnosperms have no flowers or fruits, and have unenclosed or “naked” seeds on the surface of scales or leaves. Gymnosperm seeds are often configured as cones. The characteristics that differentiate angiosperms from gymnosperms include flowers, fruits, and endosperm in the seeds.

Comparison   chart:

Differences — &  Similarities :
Angiosperms                      Gymnosperms