Hmm. THere's no win condition. Only lose conditions.
I maxed out all available upgrades, and ended up with more people than I could feed, resulting in eventually running out of food and oxy.