Đẻ con tiến hóa hơn đẻ trứng vì:
- Phôi phát triển trong cơ thể mẹ nên khả năng sống sót cao hơn
- Phôi được nuôi dưỡng nhờ chất dinh dưỡng của mẹ nên phát triển tốt hơn.
- Con non được mẹ nuôi dưỡng và bảo vệ trong giai đoạn đầu.
Các loài như cá, lưỡng cư đẻ nhiều trứng do chúng là những loài có hiệu suất thụ tinh thấp, trứng đẻ ra gặp phải nhiều bất lợi của môi trường, xác suất gặp nhau giữa trứng và tinh trùng thấp nên việc đẻ nhiều trứng giúp duy trì nòi giống cho loài.