Some fish do change their gender spontaneously. However, goldfish cannot do so. A male Goldfish will remain a male throughout his lifespan, and a female will continue to lay eggs.