An oligopoly is a market structure with only a few sellers of homogeneous or differentiated products. There are four types of oligopoly: 1) Pure or perfect oligopoly where firms produce identical goods, 2) Imperfect or differentiated oligopoly where goods have distinguishing characteristics but are substitutes, 3) Collusive oligopoly where firms cooperate on pricing and output, and 4) Non-collusive oligopoly where firms compete with each other.