The crowns can be changed to zirconia crowns which are tooth colored. But do you really want to put a 4 year old child through that if it isn't necessary? Unless the crowns have decay or other issues, I probably wouldn't mess with it.
Hi:Thanks for the question. You can definitley change your silver crown to a white porcelain crown.Best,Dr. Maddahi