Azure billing is run monthly and I don't see any option to purchase by 6 months or yearly. Azure Stack HCI offers a free trial for the first 60 days after registration. You will be charged the monthly service fee after your first 60 days using the service.
If you have further questions I recommend reaching out to our sales team.
https://azure.microsoft.com/en-us/pricing/contact/
-------------------------------
Please don’t forget to "Accept the answer" and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.