Low porosity hair is often inherited and has naturally tight cuticles. High porosity hair can be natural too, but more often comes from damage.
Low Porosity: Cuticles lie flat. Hard for moisture to enter, but holds it well.
High Porosity: Gaps in cuticles. Absorbs moisture fast but loses it fast.