Transactions on blockchains are irreversible, so the only way to get back your tokens is to ask the owner of the address to send them back.
You can reach out to the customer service to get back your tokens if the address is owned by a platform.
You can ask your friend to turn back your tokens if the address belongs to him.
You can try to contact the project team to ask whether it is possible to retrieve your tokens if the address is owned by a smart contract.