Which proxy standard should I use for upgrading NFT contracts?

Hello everyone , I want to have upgradeable NFTs and I want to use one of the proxy standards available .
I've read there are 4 main proxy standards available :

  1. Transparent Proxy Pattern
  2. Universal Upgradeable Proxy Standard
  3. Beacon Proxy Standard
  4. Diamond Proxy Pattern

Which one should I use ?

1 Like