Are there any fees involved if I switch to a new real estate agent

This is how you avoid paying double commission:
.
1) Ask your original agent to put in writing that the contract you two have is officially terminated. There is a one page form provided by the California Association of Realtors that can be used.
.
2) Wait until the listing contract expires. The listing agreement says when the contract ends. Look for that date and wait until that time passes. Then you are free and clear to hire another agent after that date.
.
If you do not do either one of these, you are still under contract with your original agent.
.
That means when your new agent sells your home, you have to pay the new agent her commission, and the original agent his commission.
.
Now you know how to avoid this common mistake.