Sachverhalt: Sachverhalt: A. W._ meldete sich per 2. November 2005 zum Bezug von Leistungen der Arbeitslosenversicherung an. Seine Stelle bei der Firma M._ war durch die Arbeitgeberin auf den 31. Oktober 2005 gekündigt worden. Nach Einholung von Stellungnahmen sowohl beim Arbeitgeber als auch beim Arbeitnehmer verfügte die Unia Arbeitslosenkasse am 6. Dezember 2005 die Einstellung der Anspruchsberechtigung von W._ für die Dauer von 45 Tagen. Die dagegen gerichtete Einsprache wies die Kasse mit Entscheid vom 3. Februar 2006 ab. B. Die gegen den Einspracheentscheid erhobene Beschwerde hiess das Versicherungsgericht des Kantons St. Gallen insoweit gut, als es die Dauer der Einstellung in der Anspruchsberechtigung von 45 Tagen auf 32 Tage reduzierte. Im Übrigen wurde die Beschwerde abgewiesen (Entscheid vom 21. September 2006). C. W._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Rechtsbegehren, der kantonale Entscheid sei insoweit aufzuheben, als die Beschwerde vom 16. Februar 2006 nicht gutgeheissen wurde; zudem sei auf die ausgesprochene Einstellung in der Anspruchsberechtigung für die Dauer von 32 Tagen vollumfänglich zu verzichten und dem Beschwerdeführer seien die zurückbehaltenen bzw. nicht ausbezahlten 45 Arbeitslosentaggelder auszurichten. Die Arbeitslosenkasse Unia verzichtet auf eine Stellungnahme, ebenso das Staatssekretariat für Wirtschaft (seco).