A oligofagia caracteriza os animais que se alimentam de um número limitado de alimentos específicos. O termo é geralmente usado para descrever o comportamento alimentar de certos insetos . Os organismos podem apresentar oligofagia estreita ou específica quando sua dieta é restrita a um número muito limitado de alimentos, ou oligofagia ampla quando comem um grande número de alimentos específicos, mas nenhum outro.
Ao contrário, a polifagia caracteriza uma dieta composta por uma ampla variedade de alimentos. Em insetos, descreve as espécies que se alimentam de várias plantas pertencentes a diferentes famílias botânicas.
A dieta da borboleta polinizadora de iúca, Tegeticula maculata , é restrita a apenas desenvolver frutos da espécie iúca, enquanto a lebre do mar , Aplysia juliana (Quoy & Gaimard), se alimenta de uma única espécie de alga , Ulva lactuca ( Linnaeus ) no águas do leste da Austrália . Estes são dois exemplos de oligófagos estreitos. Por outro lado, o gafanhoto migratório pode ser descrito como um grande oligófago, ou mesmo um polífago .