There are several key differences between angiosperms and gymnosperms. In general, angiosperms are flowering plants and gymnosperms are woody cone-bearing trees.
Angiosperms produce seeds from an ovary within the flower, and the seeds are usually enclosed in a fruit (ovule). The reproductive parts of an angiosperm are more distinct than those of a gymnosperm, and their structure often prevents self-pollination. Angiosperms have visible stamens with pollen sacs. They have roots that anchor the plant and take in minerals and water, broad leaves, and a vascular system that moves materials through the plant. Most angiosperms are deciduous.
Gymnosperms are also seed-bearing plants but they produce naked seeds on the surface of scales or cones. They have roots and stems and their leaves are usually in the form of needles. Most gymnosperms are evergreens. They include conifers, ginkgo and cyads.