Depends on what you mean as a "condition". In a medical record, smoking status is often stored as a top-level value tied directly to the patient, and also often coded into their condition list[0]. In the FHIR standard, a physician's observation of a patient's smoking history is usually represented with an observation resource, but often will be "upgraded" to a condition resource[1].
But, yeah, from a non-healthcare data standpoint, what a "condition" is really just depends on your definition.