Un'altra classificazione distingue due tipi. Il primo è un'ipersensibilità causata da una reazione a fotoallergeni che si trovano solo nelle persone con OS, mentre il secondo è causato da fotoallergeni che possono essere trovati in entrambe le persone con OS e senza.