Bien que ces deux mots soient proches en signification, 'frivole' se réfère plus particulièrement à quelque chose de léger et insouciant, tandis que 'superficiel' peut également impliquer une absence de profondeur ou de substance.