AMPScript is a server-side language.
Once your email leaves the system, AMPScript is completely out of the picture. After the email has been rendered for a user, AMPScript has completely turned into a calculated result and is not physically present in mails that land in any inbox.
So it is 100% impossible to use AMPScript to read anything out about the recipient and how they view your email. (=client side).
If it were feasible - email clients would block / strip it. This would be potentially dangerous and could be exploited by malicious actors.
The only thing you could do with AMPScript / server side script (don't.) is to personalize based on the domain of a recipient's email address, but that doesn't help much. It's not the domain that's relevant, but also the device / email client (i.e. gmail app, gmail web, outlook, apple mail, thunderbird...) and you have no way of determining that before sendout. It's not even logically possible, as the same email can be viewed on multiple devices by the same person, at the same time.
You would need client side script ("script that stays in the email after it left the server") for such a thing.
Which leaves these two options:
make your description part of the interactive form or remove it.