As per Apple's article on Dynamic Dispatch, they say that dynamic dispatch is bad and should be avoided wherever necessary for performance reasons
Check this Article: Increasing Performance by Reducing Dynamic Dispatch
This sample app demonstrates the same with performance analysis