Can I switch between the yearly and monthly plan?

Yes, any time, from Stripe’s customer portal — no need to cancel and re-subscribe. The switch is immediate and prorated: unused time on your current plan is credited toward the new one. A fresh license key is emailed to you right away. See Licensing.