Phew! Daisy.
The simple answer is you almost never get different colors of flowers on one plant, unless you graft it.
Even if seeds came from the same seed pod you might get plants with colors of any of the parent or even grandparent plants. eg. if you plant seeds that grew on a white-flowered plant, but was pollinated by a red-flowered plant, you can grow red or white flowers and if the grandparents had pink or purple flowers you might get those, too. But not on the same plant.
In a garden, you only know the mother plant (where you get the seeds) for sure, because the pollen could have come from the plant itself, the plant next to it, or a plant a block away via bees or butterflies or the wind, etc.