No person who has granted a franchise to another person shall cancel or otherwise terminate any such franchise agreement without notifying such person of the cancellation, termination or failure to renew in writing at least ninety (90) days in advance of the cancellation, termination or failure to renew, except that when criminal misconduct, fraud, abandonment, bankruptcy or insolvency of the franchisee, or the giving of a no account or insufficient funds check is the basis or grounds for cancellation or termination, the ninety-day notice shall not be required.