Here's a breakdown:
* Oviparous fish: These fish lay eggs that develop and hatch outside of the mother's body. This is the most common type of fish reproduction. Examples include:
* Salmon
* Tuna
* Trout
* Cod
* Viviparous fish: These fish give birth to live young that have developed inside the mother's body. They provide nourishment to their offspring through a placenta or other structures. Examples include:
* Guppies
* Mollies
* Swordtails
* Sea horses
So, while the majority of fish lay eggs, there are also some fascinating fish species that give birth to live young.