It is not entirely correct to compare these two systems. While SWIFT is an identifier of a financial institution, IBAN is assigned to a specific legal entity. This means that when conducting a transaction, you are not tied to any provider but can use accounts from different financial systems.