Is there a way to offer a customizable duration for recurring payments?

The fundraising plugin works brilliantly on my site. I'd like to know if there's a way to offer users the option to select the duration of their pledge. The way the plugin is currently setup will put the donor in a subscription up until they login and cancel it.