"so long as" is used by people who are uneducated and repeat phrases they heard without thinking if those statements are logically or grammatically correct. "As long as" is the only correct phrase to mean "under the conditions of." This follows English grammar rules regarding comparisons, whereas the substitution of "so" for "as" is nonsensical since "so" is a qualifier.
“as long as” vs. “so long as”
"so long as" is used by people who are uneducated and repeat phrases they heard without thinking if those statements are logically or grammatically correct. "As long as" is the only correct phrase to mean "under the conditions of." This follows English grammar rules regarding comparisons, whereas the substitution of "so" for "as" is nonsensical since "so" is a qualifier.