Playerprefs not working as intended

Heres my code, it just makes highscore 1 again at start!
using UnityEngine;
using UnityEngine.UI;
using System.Collections;

public class HighestLevel : MonoBehaviour {

	public Text TextGet;
	public GameObject LevelGet;
	private int HighScore;

	void Start () {
		HighScore =	PlayerPrefs.GetInt ("High Score", 1);
	}

	void Update () {
		HighScore = LevelGet.GetComponent <CurrentLevel> ().Level;
		PlayerPrefs.SetInt ("High Score", HighScore);
		TextGet.text = "Highest Level: " + HighScore;
	}
}

Try this:

	void Start(){
		if( PlayerPrefs.HasKey("High Score") ){
			highScore = PlayerPrefs.GetInt("High Score");
		}else{
			PlayerPrefs.SetInt("High Score",0);
		}
	}

I believe

HighScore = PlayerPrefs.GetInt (“High Score”, 1); should be

HighScore = PlayerPrefs.SetInt(“High Score”, 1);