@Santo Antony You can try to using Azure Policy to block the creation of trial subscriptions. Here are list of Azure Policy aliases you can use to try to create a policy definition.
Using Microsoft.Subscription/SubscriptionDefinitions/offerType alias, you can restricting creating of subscriptions by using Deny effect. Kindly note that I haven't tested this yet.
References :