In a large serving bowl, combine broccoli, onion, cheese and bacon and toss lightly.
In a small bowl, whisk together mayonnaise, sugar and vinegar and pour over vegetables. Toss gently but thoroughly to blend the salad well.
Refrigerate several hours or overnight before serving. Makes 4 to 6 servings. Enjoy!