Can I change Shader Model 5 to OpenGL 3 (ES 2) runtime?

I had packaged my game in Shader Model 5 and OpenGL 3 (ES 2).
I had successfully run them individually either Shader Model 5 or OpenGL 3 (ES 2).
Is there any way to change them at runtime from Shader Model 5 to OpenGL 3 (ES 2) or OpenGL 3 (ES 2) to Shader Model 5?

I don’t think so, you need to restart the game. It’s very rare for games that support different graphics APIs to support run-time changes (I can’t remember any, personally).