You have started two threads dealing with file size and GIF format. These days 89 KB is not very large file. Gif file format only support 255 mapped colors to help reduce file size. Gig supports Still and animated images. Many little web icons like control buttons are gif file and are less than 1KB in size. If you make animation the have a large frame size and many frame the gif file size can be quite large over 1MB. Generating a mp4 file instead of a GIF may produce a larger file for mp4 supports more colors and are encoded for a steady frame rate so the mp4 file may require more frames to be encoded. However mp4 file cam be streamed across the web and start playing before the whole file is transferred across the web. What exactly are you trying to do?
What JJMack said... There are serious limitations in the GIF file format and it wil lalways be a compromise between file size and image quality. That aside, nobody can advise without seeing the file, knowing how much aniamtion frames you have, what your color settings are and so on. Creating acceptable GIFs is a nart in itself and often requires a lot of manual tweaking.