Um exemplo de flor perfeita é a rosa da China, uma variedade de hibisco. Outros são lírios, flores de maçã e cerejeira e flores em leguminosas. Nozes e castanhas são exemplos de plantas com flores imperfeitas. Outros exemplos de flores imperfeitas incluem abóboras, pepinos, milho e gramíneas.
As plantas com flores são angiospermas ou plantas que se reproduzem sexualmente para formar sementes dentro de frutas e flores. A diferença entre flores perfeitas e imperfeitas são seus órgãos sexuais. Cada flor perfeita tem órgãos reprodutivos masculinos e femininos e pode se autopolinizar. De certa forma, isso os torna mais resistentes, pois não dependem de polinizadores cruzados para se reproduzir. As plantas cujas flores têm ambos os órgãos sexuais são chamadas de "hermafroditas".
Flores imperfeitas, que têm apenas um gênero de órgão sexual, são as mais comuns entre as angiospermas. Como as flores imperfeitas são masculinas ou femininas, elas se reproduzem por polinização cruzada. Plantas com flores imperfeitas podem ser facilmente cultivadas quanto à cor, para aumentar a produção de alimentos e construir resiliência, ou para eliminar doenças. A imperfeição também ajuda a proteger as plantas contra a monotonia genética, uma condição em que uma única doença pode exterminar uma espécie inteira. Também é possível ter flores perfeitas e imperfeitas em uma planta. Neste caso, a planta é considerada polígama.