Are there any performance impacts in a material to using a branch to switch between 2 different Material Parameter Collections?

Are there any performance impacts in a material to using a branch to switch between 2 different Material Parameter Collections?

Right now i have lots of items using custom primitive data… and would be easier to use 1 custom primitive data to swtich between multiple material parameter collections.