Remaining Period & Ping of Subscription Upgrade

I made 3 subscription Plans for single Access Level, monthly, annually and biennially.
1)How seamless is the upgrade and downgrade cross these plans when it comes to the credit of remaining period?
2)Do Pings fire on plan expiry, upgrade or both?