Tuttavia, ci sono alcune eccezioni a questa regola. In alcune specie, il sesso è determinato da fattori ambientali, come la temperatura o la presenza di alcune sostanze chimiche.
Nelle mosche della specie Drosophila miranda, ad esempio, alcune cellule non riescono a distinguere se sono maschi o femmine. Questo perché queste cellule mancano di una copia funzionale del gene Sxl che determina il sesso. Di conseguenza, queste cellule possono adottare caratteristiche maschili o femminili, a seconda delle condizioni ambientali.
Se le mosche vengono allevate in un ambiente caldo, le cellule si svilupperanno in maschi. Se le mosche vengono allevate in un ambiente fresco, le cellule si svilupperanno in femmine.
La capacità di alcune cellule di mosca di cambiare sesso è un esempio notevole di come i fattori ambientali possano influenzare lo sviluppo di un organismo.