Invulnerability means the user is immune to all physical damage, possibly leaving the user vulnerable to magic, spiritual, etc. attacks. Immortality means you can be harmed, but you can’t die from it and may be able to heal from it faster than normal. Invincibility means you can be hurt, killed, or something of the sort, but never lose. Even if you died, you’d be too powerful to stay dead. Invincibility is one of the perks of powers like omnipotence, specifically the “ultimate” variant in this community. So of these three, invincibility is strongest, immortality is second, and invulnerability is third. Correct me if I’m wrong.