I'm not sure how that works with a gift, but it certainly means someone has to pay a premium.
This is the guide about it:
https://help.x.com/en/using-x/x-premium/giftingAs all payment methods in that case require personal information, someone would have to give their information to get you a premium on X. I don't think that's a good option.
Instead, better take one of the virtual credit cards and top it up with crypto. Then you will be able to pay a premium subscription every month, without engaging a third party
The discretion about gifting is a warning about the responsibility for both the giver and receiver.
I have been trying to upgrade to premium on x but having some difficulty doing that. I just learned it can be gifted. My hope is to fine someone who can gift me the premium in exchange for any crypto of their choice
Don't you have some relatives that has an X account? I think to avoid trust issues, it's best to just ask them to do the gifting for you instead of someone on the forum or any other platform.