Continue with your mobile number
The correct preposition is "in", as we typically say "a shift in policy" rather than "a shift on policy."
When we talk about changes or shifts in something like policies, strategies, attitudes, or behaviors, we typically use "in" to indicate the area or subject where the shift is occurring.
This vote, along with its decision on March 4 to pause military aid, shows a marked shift in the U.S.’s policy towards Ukraine.