In a large salad bowl, combine broccoli, onion, cheese, and bacon.
In a small bowl, stir together mayonnaise, coleslaw dressing, vinegar, and sugar. Pour over broccoli mixture; toss to coat. Serve immediately or cover and chill up to 2 hours. Makes 6 side-dish servings.