can i change collider type in run time

is it possible?

You have to disable/destroy the old one and use AddComponent to add a new one, e.g.:

Destroy (collider);
...
gameObject.AddComponent ("SphereCollider");