That’s true of all priests, everywhere.
Here in Detroit, the standard ‘term’ for a pastor is 7 years, with extentions possible for other terms.
For Pastorial Vicars (Assoicate Pastors) the standard term is 3 years, with no extentions. The idea there is to give the newly ordained experience at several different parishes rural vs. urban, large vs. small, w\schools vs. w\o schools, etc…)
But in every case, they may be transfered to other parishes at any time, depending on the needs of the archdiocese as determined by Cardinal Maida.
A prime example was our parish. Our pastor had only been assigned to our parish for 2.5 years when he was re-assigned as Rector of one of the seminaries (and made a Monsignor too

)
Our new pastor had just been extended at his previous parish for a second ‘term’, but the Cardinal decided he would better serve the archdiocese at our parish instead.