Going To Next Level Upon Collision

I am trying to go to the next level in a platformer game upon collision with an object. Here is my increase level function:

 public void IncreaseLevel()
        {
            if (currentLevel < highestLevel)
            {
                currentLevel++;
            }
            else
            {
                currentLevel = 1;
            }
            SceneManager.LoadScene("Level" + currentLevel);
        }

and the collision check:

void OnCollisionEnter(Collision col)
    {
        if (col.gameObject.tag == "EndLevel")
        {
            IncreaseLevel();
        }
    }

There’s not enough info here to really know what you need help with (are you getting an error? are you not getting a collision? what version of Unity? etc.) so:

Sorry, I am using unity 2017, there are no errors, and I am colliding with my EndLevel object, but it is not taking me to the next level.

@TheWanderingBard1 Make sure your trigger object has a collider and is marked as “Trigger”. Maybe? I goof a lot and forget to check the is trigger.