Fatti
Il comune municipale di H. aveva stipulato un contratto di affiliazione del 25 aprile 1969 con la Cassa Pensioni Statale di Soletta (PKS) per assicurare presso la PKS il personale comunale a tempo pieno. In vista di un possibile affiliazione alla Cassa Pensioni per il personale ospedaliero, di casa di cura e di assistenza (SHP), il comune municipale si informò presso la PKS sull'ammontare delle prestazioni di uscita in caso di disdetta. Inizialmente, la PKS comunicò che il "rimborso in caso di risoluzione del contratto" ammontava complessivamente a Fr. 1'131'562.60 ai sensi dell'art. 11 del contratto di affiliazione. Su richiesta del comune municipale, la PKS ha poi comunicato le prestazioni di libero passaggio ai sensi dell'"Accordo 90" pari a Fr. 1'538'527.70.
Il comune municipale ha quindi disdetto il contratto di affiliazione al 31 dicembre 1992 e ha chiesto il trasferimento delle prestazioni di libero passaggio ai sensi dell'"Accordo 90" alla nuova Cassa Pensioni SHP. Tuttavia, la PKS ha comunicato che l'Accordo 90 sul libero passaggio non è applicabile a casi come quello in questione, motivo per cui verserà solo le prestazioni ai sensi del contratto di affiliazione pari a Fr. 1'131'562.60.
Il ricorso presentato dal comune municipale è stato respinto dal Tribunale delle Assicurazioni del Cantone di Soletta. Il comune municipale ha quindi presentato un ricorso di diritto amministrativo al Tribunale Federale delle Assicurazioni.
Legge
Il Tribunale Federale delle Assicurazioni ha esaminato innanzitutto se il comune municipale abbia diritto a prestazioni ai sensi dell'Accordo 90 sul libero passaggio a causa di informazioni errate fornite dalla PKS. È giunto alla conclusione che il comune municipale, sulla base della corrispondenza con la PKS, non era legittimato a presumere l'applicabilità dell'Accordo sul libero passaggio, in quanto avrebbe dovuto chiarire la situazione.
Inoltre, il tribunale ha esaminato se il comune municipale abbia diritto a prestazioni di uscita ai sensi dell'art. 11 cpv. 2 del contratto…