ICO assists you in raising funds for your business or idea through crowdsale of Cryptocurrencies, whereas in Token Sale you build a smart contract on the Blockchain in order to generate and sell your own cryptocurrencies.
The investment raised through ICOs is used for operating expenditure, whereas token sales funding are used to accumulate capital for investments.
These are the two points I find easy and worth keeping in mind as the difference, the others look a bit confusing. Thumbs up for head up!
Thank you for sharing your views.
Tried to write as simple as I can 😅
Thank you for your kind support my friend.