Supercell ID has been the official transfer method for years now, so that's defnitaly your safest bet - it's literally what the devs built for this exact situation. on your old android, open clash, tap settings, go to account, and connect to supercell id (you'll create one if you don't have it yet). make sure you verify the email they send you, because if that step doesn't complete, the account won't actually be linked.
here's what people often miss though: after you've linked it, wait a day or two before switching phones. not because anything will break, but because if there's any sync issue or the account gets flagged as suspicious (which can happen with account linking), you'll still have your old phone to troubleshoot with. then on your new samsung, just download clash from the play store, open it, and sign in with that same supercell id. your base, troops, gems - everything transfers over instantly.
one more thing to double-check: make sure you're not mixing up supercell id with google play games sign-in. they're different systems and google play won't work if you switch to a different brand or if google play ever gets uninstalled. supercell id is independent, so it's way more reliable for cross-device transfers. also avoid any third-party transfer apps claiming they can move your account - those aren't official and could actually get you banned, which is the opposite of what you want. stick with what supercell built into the game itself.