Here's a link to Apple's help menu discussion about frame rates:
https://help.apple.com/imovie/mac/10.1/#/mov6c442b2eb
Technically, the frame rate of the project will be set at the frame rate of the first video clip added, unless you have "Apply Slow Motion Automatically" checked in the iMovie preferences box. In that case, a 60fps clip that is inserted into a 30fps project will be played in slow motion (30 fps) to conform to the 30 fps project. According to Apple's help discussion, to preserve the original pitch of the audio, select the Preserve Pitch checkbox above the viewer.
I have found that iMovie will reduce a 4k 60 fps clip to 4k 30 fps when added to a project, so in that case the project would be 30 fps if the 4k 60 fps clip were the first added clip.
As an experiment, I created a new project and added a 25 fps clip as the first clip, then followed by a 30 fps clip and a 16 fps clip. All of the clips then were played at 25 fps in the project. Also, the project shared out at 25 fps.
After a project's frame rate is set you can manually vary the speed of specific clips with the speed adjustment tool.
EDIT: For best results it has been recommended to use clips that are all of the same frame rate in a project.
-- Rich