My geraniums have lasted several years because I planted them in pots. They get a little sad in the winter, but perk up my deck a lot in the summer, without the added expense of buying extra plants.
This also works great with herb plants, especially rosemary.