To clarify, are you asking for the ability to have an OR type of option ... select monthly or annual subscription? Selecting monthly would disable the annual option, and vice versa.
You can currently do it with two products on the pricing grid, with adjustable quantities starting at zero, but contacts have to know to put one subscription term at zero and the other at a quantity of 1.