Differences between mutliple functions and function with multiple methods

In my opinion, one is cleaner, easier to maintain over time (particularly if you add more cases)
In this particular case, performance differences should be inconsequential unless you do this a huge number of times [in that case benchmark each approach].