I have logged in to my avast and i can see it as a subscription but it gives no option to cancel it???
You don’t need to cancel an Avast Free subscription, you only need to uninstall Avast Free. Uninstalling it breaks the link to your Avast Account.
So can you clarify exactly what it is that you are seeking to do ?