A principal diferença entre Geitonogamia e Xenogamia é que Geitonogamia é a transferência de pólen para o estigma de outra flor da mesma planta, enquanto Xenogamia é a transferência de pólen para o estigma de outra flor que pertence a uma planta geneticamente diferente. Geitonogamia é um tipo de autopolinização, enquanto a xenogamia é um tipo de polinização cruzada.
As angiospermas dependem da polinização para fertilização e produção de sementes. Os pólens das anteras são transferidos para o estigma dos pistilos durante a polinização. A polinização pode ocorrer entre as partes macho-fêmea da mesma flor ou entre duas flores da mesma planta ou entre duas flores de plantas diferentes. Se a polinização ocorrer entre duas flores da mesma planta, é conhecida como geitonogamia, enquanto se ocorrer entre duas flores de plantas diferentes, é conhecida como xenogamia.