As I understand it, a variety is a significant and established variation of a species and often a definite geographic range, while a form is a less significant variation often just a variation of color or size. In the trade, however, most variations are simply referred to as varieties.