Hi Newbie,
I am neither a teacher nor a native English speaker.

Here are my two cents.
The two phrases are almost equal. "etc
." is a
Latin abbreviation while " and so on" is an
English phrase.
1. etc. /etc Quote:
etc., etc
WRITTEN ABBREVIATION FOR et cetera: and other similar things. It is used to avoid giving a complete list:
|
Et means "and";
cetera (plural of ceterum/caeterum) means "the rest."
e.g. We saw lots of lions, tigers, elephants, etc.
2. and so on
Please note it is "
and so on" rather than "
so on".
Quote:
and so on (ALSO and so forth)
together with other similar things:
|
e.g. schools, colleges and so on
Hope this helps.
Ref:
-Online
Cambridge Dictionary
-
Wikipedia