Question: what is the difference between shift and set battle style?
Answer: Shift - After you KO your opponent's Pokemon, you are told what Pokemon your opponent will send out, and you are given the option to switch out to the option of your choice. (Default for in-game). Set - You don't get the option to switch. (For battles against other people, Battle Tower, Frontier, etc.)