The correct option is B Allogamy
Heterostyly refers to the difference in the length of the style in a flower. It is a structure to reduce the chances of self-fertilization. This is a unique form of polymorphism. Allogamy also known as cross-pollination is favored by this mechanism of heterostyly as pollen are transferred from the anther to the stigma of another plant of same or different species. Thus the correct answer is option B.