Change material of an object for all the scenes

This code is able to change this object’s material but this sphere is my player object so i want this to be changed for all the scenes until user wants to change it to another one again.

public static GameObject sphere;
    public Material[] material;
    Renderer rend;
    void Start()
    {
        rend = GetComponent<Renderer>();
        rend.enabled = true;
        rend.sharedMaterial = material[0];
    }
    public void choose() {

        sphere = GameObject.Find("Sphere");
        sphere.GetComponent<Renderer>().material = material[1];
        
    }

How can i save this change using playerprefs?