I encountered an opinion that the Old Covenant is still valid and that Israel is still the Chosen Nation of God. I haven't checked the accuracy of the source, but I read on the Internet that St. John Paul II said that "God has never revoked the Old Covenant". Also, St. Paul wrote in Romans 11 a difficult passage about the Jews, particularly in Romans 11:29 :
"For the gifts and the call of God are irrevocable." (RSV).
On the other hand, in my language, during the Liturgy of Good Friday, something like "Jews that used to be Chosen Nation in past" is said. (Some say that's a wrong translation; I didn't check the Latin original). Also, the parable of the vineyard in Matthew 21 says:
"Therefore I tell you, the kingdom of God will be taken away from you and given to a nation producing the fruits of it." (v. 43).
This seems to state that the Church replaced Israel as a Chosen People.
So, what is the Catholic solution to this seeming contradiction?