Checkout coinjoins.org for an overview of each protocol.
tldr, in order of appearance:
Joinmarket: the OG coinjoin coordinator market place, free blockspace but less privacy for makers, instant custom but expensive transactions for takers.
Wasabi 1.0: the first blinded coinjoin coordination model using zero link, a static coordinator who cannot spy on users, but defines the single equal denomination in the round. Arbitrary input values, and per user one non-equal denomination change output. The equal amount slowly decreases with each round, transactions with 50-200 inputs
Samourai: similar to Wasabi 1.0, but the whirlpool coordinator enforces specific denominations on the input side, and does not allow non-equal change output, thus a single user setup transaction has to me made to prepare the denominations. The coordinator chooses which utxos can remix, different rounds with different equal denominations, transactions with always 5 inputs, 5 outputs.
Wasabi 1.1: similar to Wasabi 1.0, but add multiple equal denominations in the same transaction to allow for faster and more blockspace efficient privacy gain.
Chaincase: A Wasabi 1.1 fork for iOS.
Wasabi 2.0: with WabiSabi eCash the coordinator now defines a range of minimum 5000 sats maximum 40000 btc, and clients can register whatever value they want, allowing for more private, efficient and flexible onchain behavior.
Jam: a user friendly web interface to the joinmarket rpc server.
Sparrow: a whirlpool client interface.
BTCPayServer: A WabiSabi client interface with focus on merchants and customizability.
Trezor Suite: A WabiSabi client with the capability to sign coinjoin transactions on a hardware wallet.
Joinstr: Similar to joinmarket, a incentive based bulletin board for non-blinded coordinators.
So the only option for iOS is Chaincase?