In a planar percolation model, faces of the underlying graph, as well as the sites and bonds, may be viewed as random elements. With this viewpoint, Whitney duality allows construction of a planar dual percolation model for each planar percolation model, which applies to mixed models with sites, bonds, and faces open or closed at random. Using self-duality for percolation models on the square lattice, information is obtained about the percolative region in the mixed model.