I am encrypting a vector into ciphertext, and I want to exchange some values in the ciphertext for each other. What should I do?

I suggest reading Slot-shuffling homomorphically - #4 by ypolyakov