Yes. you can pre-pay Infinity plans in advance. Go to https://www.viveport.com/joininfinity and purchase your preferred plan, the newly purchased plan will start when your current membership expires.
For further detail, please check "Changing subscription plans" & "How do I check when will my VIVEPORT Infinity plan renew?".