Pushup question

Hello, I'm new to FB and just finished my first week of the bodyweight HIIT! I have a question about push up form(for any variation). If I cannot do the full range of motion (going low enough), is it better to do it less deep or to switch to knees? Or to just go deep and take breaks? Or maybe it depends on the type of pushup? Thanks for your input!