The correct option is D Haploid endosperm
In Gymnosperms, the gametophyte is the endosperm, and so is haploid. In Angiosperms, the endosperm is formed from the primary endosperm nucleus. The primary endosperm nucleus is formed from the fusion of a male gamete with two haploid polar nuclei, and so it is triploid.