Round Robin doesn't guarantee minimum context switches - in fact, it increase it.
Priority is also not taken into account while scheduling.
The crux of round robin is that each process gets serviced after a fixed quantum, thus maximising the interaction of the tasks.