Se a diferença de 1100 reais for significativa, eu escolheria o iPhone 12, já que você planeja trocá-lo em 2-3 anos.
O iPhone 12 provavelmente continuará recebendo atualizações do iOS por cerca de 5-6 anos, como costuma acontecer. Isso significa que seu suporte deve durar até aproximadamente 2025-26. Ele deverá receber uma atualização do iOS no próximo ano e, possivelmente, mais uma antes que a Apple encerre o suporte.