Another way to Check if Camera subject is Changed

I’m trying to figure out if there is a way to check if the camera subject is changed instead of checking if the camera is changed. I feel like if I keep checking the camera, it will take a bit of performance since the camera is moving and that triggers the change event. Is there another way to only check for CameraSubject is changed?

    workspace.Camera.Changed:Connect(function()
	    CurrentPlanetName = workspace.Camera.CameraSubject.Name
	    CameraSubject = workspace.Camera.CameraSubject
	    CurrentPlanet.Text = "Planet: "..CurrentPlanetName
    end)

You can use GetPropertyChangedSignal

workspace.Camera:GetPropertyChangedSignal("CameraSubject"):Connect(function()

end)