And having a Muslim swear on a Bible accomplishes what, precisely?
I'd bet an oath could be constructed that a Muslim would find binding. Having him swear to Allah directly, perhaps.
Neither accomplishes anythig for a Muslim because they have no cultural influence or religious reason to be honest. In fact they are encouraged to be dishonest to non-Muslims. Any jury ought to be advised of this whenever they hear a Muslim's testimony.