Il existe cependant quelques exceptions à cette règle. Chez certaines espèces, le sexe est déterminé par des facteurs environnementaux, comme la température ou la présence de certains produits chimiques.
Chez les mouches de l'espèce Drosophila miranda, par exemple, certaines cellules ne peuvent pas dire si elles sont mâles ou femelles. En effet, ces cellules ne possèdent pas de copie fonctionnelle du gène Sxl déterminant le sexe. En conséquence, ces cellules peuvent adopter des caractéristiques masculines ou féminines, selon les conditions environnementales.
Si les mouches sont élevées dans un environnement chaud, les cellules se développeront en mâles. Si les mouches sont élevées dans un environnement frais, les cellules se développeront en femelles.
La capacité de certaines cellules de mouches à changer de sexe est un exemple remarquable de la manière dont les facteurs environnementaux peuvent influencer le développement d’un organisme.