As there is the possibility to unsubscribe, the code looks now like this:

if (subscription) {
  if (validEmail) {

  } else {

  }
} else if (unsubscription and email found) {

} else if (unsubscription and email not found) {

}